package com.dt.app.api.test.service.impl;

import com.dt.app.modules.test.entities.HyUser;
import com.dt.app.modules.test.vo.HyUserBean;
import com.dt.app.api.test.mapper.HyUserMapper;
import com.dt.app.api.test.service.IHyUserService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;

/**
 * <p>
 *  服务实现类
 * </p>
 *
 * @author 鸿源塔基
 * @since 2023-02-22
 */
@Service
public class HyUserServiceImpl extends ServiceImpl<HyUserMapper, HyUser> implements IHyUserService {
    public HyUser getEntity(HyUserBean bean){
        HyUser entity = new HyUser();
        entity.setHyUserId(bean.getHyUserId());
        entity.setSellersId(bean.getSellersId());
        entity.setRegionId(bean.getRegionId());
        entity.setRegionPath(bean.getRegionPath());
        entity.setUserNum(bean.getUserNum());
        entity.setCountryId(bean.getCountryId());
        entity.setSysCompanyId(bean.getSysCompanyId());
        entity.setTgHyUserId(bean.getTgHyUserId());
        entity.setTgSysUserId(bean.getTgSysUserId());
        entity.setIsTg(bean.getIsTg());
        entity.setLoginName(bean.getLoginName());
        entity.setPassword(bean.getPassword());
        entity.setUserName(bean.getUserName());
        entity.setTelephone(bean.getTelephone());
        entity.setAddress(bean.getAddress());
        entity.setComName(bean.getComName());
        entity.setEmail(bean.getEmail());
        entity.setStatus(bean.getStatus());
        entity.setLastLogingTime(bean.getLastLogingTime());
        entity.setCreateTime(bean.getCreateTime());
        entity.setLastJyTime(bean.getLastJyTime());
        entity.setRegFrom(bean.getRegFrom());
        entity.setIntegral(bean.getIntegral());
        entity.setIntegralCount(bean.getIntegralCount());
        entity.setGold(bean.getGold());
        entity.setLevel(bean.getLevel());
        entity.setLocked(bean.getLocked());
        entity.setLongitude(bean.getLongitude());
        entity.setLatitude(bean.getLatitude());
        entity.setNearbyTime(bean.getNearbyTime());
        entity.setLanguage(bean.getLanguage());
        entity.setBirthday(bean.getBirthday());
        entity.setSex(bean.getSex());
        entity.setHeadPortrait(bean.getHeadPortrait());
        entity.setTelVersion(bean.getTelVersion());
        entity.setPromoteNum(bean.getPromoteNum());
        entity.setWxOpenid(bean.getWxOpenid());
        entity.setWxgzhOpenid(bean.getWxgzhOpenid());
        entity.setCzTels(bean.getCzTels());
        entity.setUnionid(bean.getUnionid());
        entity.setQmImg(bean.getQmImg());
        entity.setKpNo(bean.getKpNo());
        entity.setKpName(bean.getKpName());
        entity.setCreateId(bean.getCreateId());
        return entity;
    }
    public HyUserBean getBean(HyUser entity){
        HyUserBean bean = new HyUserBean();
        bean.setHyUserId(entity.getHyUserId());
        bean.setSellersId(entity.getSellersId());
        bean.setRegionId(entity.getRegionId());
        bean.setRegionPath(entity.getRegionPath());
        bean.setUserNum(entity.getUserNum());
        bean.setCountryId(entity.getCountryId());
        bean.setSysCompanyId(entity.getSysCompanyId());
        bean.setTgHyUserId(entity.getTgHyUserId());
        bean.setTgSysUserId(entity.getTgSysUserId());
        bean.setIsTg(entity.getIsTg());
        bean.setLoginName(entity.getLoginName());
        bean.setPassword(entity.getPassword());
        bean.setUserName(entity.getUserName());
        bean.setTelephone(entity.getTelephone());
        bean.setAddress(entity.getAddress());
        bean.setComName(entity.getComName());
        bean.setEmail(entity.getEmail());
        bean.setStatus(entity.getStatus());
        bean.setLastLogingTime(entity.getLastLogingTime());
        bean.setCreateTime(entity.getCreateTime());
        bean.setLastJyTime(entity.getLastJyTime());
        bean.setRegFrom(entity.getRegFrom());
        bean.setIntegral(entity.getIntegral());
        bean.setIntegralCount(entity.getIntegralCount());
        bean.setGold(entity.getGold());
        bean.setLevel(entity.getLevel());
        bean.setLocked(entity.getLocked());
        bean.setLongitude(entity.getLongitude());
        bean.setLatitude(entity.getLatitude());
        bean.setNearbyTime(entity.getNearbyTime());
        bean.setLanguage(entity.getLanguage());
        bean.setBirthday(entity.getBirthday());
        bean.setSex(entity.getSex());
        bean.setHeadPortrait(entity.getHeadPortrait());
        bean.setTelVersion(entity.getTelVersion());
        bean.setPromoteNum(entity.getPromoteNum());
        bean.setWxOpenid(entity.getWxOpenid());
        bean.setWxgzhOpenid(entity.getWxgzhOpenid());
        bean.setCzTels(entity.getCzTels());
        bean.setUnionid(entity.getUnionid());
        bean.setQmImg(entity.getQmImg());
        bean.setKpNo(entity.getKpNo());
        bean.setKpName(entity.getKpName());
        bean.setCreateId(entity.getCreateId());
        return bean;
    }
}
